#include <stdio.h>

int main(int argc, char *argv[]) 
{
	int n,a[20][20],c[200];
	scanf("%d",&n);
	
	for(int m=0;m<n*n;m++)
		c[m]=m+1;
	if(n%2==1)a[(n-1)/2][(n-1)/2]=n*n;
	for(int i=0,j=0,b=0,m=0;m<n*n-1;i++,j++,b++)
		{
			if(i==b&&j==b){for(j=b;j<n-b-1;j++,m++)a[i][j]=c[m];j++;}
			if(j+b==n&&i==b){for(i=b;i<n-b-1;i++,m++)a[i][j-1]=c[m];i++;}
			if(i+b==n&&j+b==n)for(j=n-b-1;j>=b+1;j--,m++)a[i-1][j]=c[m];
			if(j==b&&i+b==n)for(i=n-b-1;i>=b+1;i--,m++)a[i][j]=c[m];
		}
	
	for(int i=0;i<n;i++)
		{
			for(int j=0;j<n;j++)
				printf("%3d",a[i][j]);
			printf("\n");
		}
}